import { RouteMap } from '@/typings/router'

const Pages: Record<string, RouteMap> = {
    dashboard_analysis: {
        component: () => import('@/views/_builtin/demo/dashboard/analysis/index.vue')
    },
    dashboard_workbench: {
        component: () => import('@/views/_builtin/demo/dashboard/workbench/index.vue')
    },
    exception_403: {
        component: () => import('@/views/_builtin/demo/exception/403/index.vue')
    },
    exception_404: {
        component: () => import('@/views/_builtin/demo/exception/404/index.vue')
    },
    exception_500: {
        path: '/exception/500',
        component: () => import('@/views/_builtin/demo/exception/500/index.vue')
    },
    plugin_charts_echarts: {
        component: () => import('@/views/_builtin/demo/plugin/charts/echarts/index.vue')
    },
    plugin_charts_antv: {
        component: () => import('@/views/_builtin/demo/plugin/charts/antv/index.vue')
    },

    plugin_map: {
        component: () => import('@/views/_builtin/demo/plugin/map/index.vue')
    },

    plugin_video: {
        component: () => import('@/views/_builtin/demo/plugin/video/index.vue')
    },

    plugin_editor_markdown: {
        component: () => import('@/views/_builtin/demo/plugin/editor/markdown/index.vue')
    },

    plugin_swiper: {
        component: () => import('@/views/_builtin/demo/plugin/swiper/index.vue')
    },
    plugin_copy: {
        component: () => import('@/views/_builtin/demo/plugin/copy/index.vue')
    },
    plugin_icon: {
        component: () => import('@/views/_builtin/demo/plugin/icon/index.vue')
    },
    plugin_hiprint: {
        component: () => import('@/views/_builtin/demo/plugin/hiprint/index.vue')
    },
    table_basic: {
        component: () => import('@/views/_builtin/demo/table/basic/index.vue')
    },
    table_query: {
        component: () => import('@/views/_builtin/demo/table/query/index.vue')
    },
    // table_toolbar: {
    //     component: () => import('@/views/_builtin/demo/table/toolbar/index.vue')
    // },
    // table_tree: {
    //     component: () => import('@/views/_builtin/demo/table/tree/index.vue')
    // },
    table_edit: {
        component: () => import('@/views/_builtin/demo/table/edit/index.vue')
    },
    // table_edit1: {
    //     component: () => import('@/views/_builtin/demo/table/edit1/index.vue')
    // },
    // table_fs: {
    //     component: () => import('@/views/_builtin/demo/table/fs/index.vue')
    // },
    // table_menu: {
    //     component: () => import('@/views/_builtin/demo/table/menu/index.vue')
    // }
}

export default Pages
